# 创建一个静态库，库名为 character_module，源文件为 character.cpp 和 character_stats.cpp
add_library(character_module src/character.cpp src/character_stats.cpp)
#动态库 
#add_library(character_module SHARED src/character.cpp src/character_stats.cpp)


# 将 include 目录设置为公共包含目录，其他模块或程序可以找到该模块的头文件
target_include_directories(character_module PUBLIC include)

# add_library：创建一个静态库，第一个参数是库的名称，后面跟着组成该库的源文件。
# target_include_directories：指定该库的头文件所在目录，PUBLIC 表示这些头文件对于依赖该库的其他目标也是可见的。